home *** CD-ROM | disk | FTP | other *** search
- From: nbvs@cl.cam.ac.uk (Nicko van Someren)
- Subject: New chips from ARM Ltd.
- Date: 13 Feb 91 17:55:31 GMT
-
- VLSI, the people who build the ARM2 and ARM3 chips for the chip making end
- of Acorn, now ARM Ltd., very queitly announced advanced info about some
- of the new ARM chips.
-
- ARM 600 will be very similar to an ARM3 but will have a memory controler
- on the chip, based on the MEMC2.
-
- ARM 700 will be the same but also have a RISC FPU on the same slab.
- ARM 800 will be as ARM 700 but with a bigger cache.
-
- The article mentioned that they may have a writeback buffer to improve the
- performance when writing out to memory. No indication was given as to what
- speed the chips would run at save that it was hoped that they would be faster
- than the ARM3 (VLSI rate the ARM3 at 25MHz) and that the ARM800 was far
- enough off that it would go even faster.
-
- By the way, the MEMC2 chip is now a VLSI listed part, though all this really
- meens is that one day it may get fabricated and when it does you can get
- samples from them. Since they only seem to have small quantities of info.
- and it is all said to be provisional I wouldn't hold your breath for a new
- machine from Acorn but at least it meens that something will happen one day.
-
- I will post more info when VLSI send me some data sheets...
-
- +-----------------------------------------------------------------------------+
- | Nicko van Someren, nbvs@cl.cam.ac.uk, (44) 223 358707 or (44) 860 498903 |
- | "Go and buy an Aleph One ARM3 card and stop whining!!!" |
- +-----------------------------------------------------------------------------+
-
-
- From: djaggar@armltd.uucp (Dave Jaggar)
- Subject: ARM6xx Overview
- Summary: ARM6 Architecture Description
- Date: 13 Nov 91 10:33:35 GMT
-
- Here's a short description of the ARM6, ARM60 and ARM600 microprocessors,
- in response to some general interest. Sorry if it's an ad.
-
- First a little on the ARM Ltd's nomenclature. The first number after
- the product name, i.e. the 6 in ARM600 is the architecture specifier.
- The number of zeroes indicate how much packaging and extra silicon you
- get, so
-
- ARM6 is a macrocell, i.e. a bunch of transistors that you need to put
- in a package (maybe with something else of your own design) before you
- can use it.
- ARM60 is a chip (comparable to ARM2)
- ARM61 is an ARM6 in an ARM2 compatible package, and hard wired in an ARM2
- compatible mode.
- ARM600 is a chip, utilizing the ARM6 macrocell, and including a 4K cache,
- write buffer, and memory management unit (MMU) (comparable to ARM3)
-
- The following assumes you know what an ARM2 and 3 is.
-
- The ARM6 architecture
- =====================
-
- - about 36 000 transistors
- - 30 MHz clock
- - Fully static operation, you can slow the clock down to nothing,
- for as long as you like, and the processor will retain its
- entire state.
- - Very low power consumption
- - 32 bit address and data buses (4 Giga byte address space).
- - 31 32 bit general purpose registers
- - 1 CPSR (Current Processor Status Register) containing 4
- Condition Code (CC) bits, 2 interrupt mask bits, and 5 processor
- mode bits.
- - 5 SPSR (Saved Program Status Registers) on for each major
- processor mode except User.
- - 10 processor modes, User26, IRQ26, FIQ26, Supervisor26, User32,
- IRQ32, FIQ32, Supervisor32, Abort32, and Undefined32.
- - Big and Little Endian operation.
- - The same instruction set as ARM3, except
- - an instruction to move the contents of the CPSR or
- an SPSR to a general register.
- - an instruction to move an immediate constant or the
- contents of a general purpose register to the CPSR
- or an SPSR.
- - Full backwards compatibility modes to 26 bit ARM's via two ways
- - In hardware via external pins.
- - In software via 26 bit processor modes.
-
- Differences between the ARM2 and ARM6 architecture
- 1) Register 15 now contains a 32 bit Program Counter (PC). The CPSR is
- used to hold the CC flags, I and F bits and the processor mode bits.
- This means it is no longer possible to save these flags automatically
- when a Branch and Link instruction is executed. However when an
- exception happens, the CPSR gets copied to the SPSR of the new
- (exception) mode and can be restored with a MOVS pc,lr or LDM
- Rx,{....,pc}^ upon exit from the exception handler.
-
- 2) There are now 10 processor modes. Four 26 bit compatibility modes
- (User, FIQ, IRQ and Supervisor), four corresponding 32 bit modes, and
- two new modes, Abort32 and Undefined32. Abort mode is entered when a
- Memory Abort (Prefetch or Data) occurs whilst in a 32 bit mode,
- Undefined is entered when the Undefined Instruction exception is taken
- whilst in a 32 bit mode. There is no Address Exception vector (or mode)
- in 32 bit modes because 32 bit address are of course legal on an ARM6.
- If the processor is hardware configured as 26 bit, there is no way to
- get into a 32 bit mode.
-
- 3) New instructions for getting at and storing to the CPSR and SPSRs
- (called MRS and MSR).
-
- A little about ARM600
- =====================
-
- - Uses the ARM6 Macrocell
-
- - About 360 000 transistors
-
- - 20MHz internal clock speed, 12Mhz bus speed.
-
- - Fully static and low power consumption
-
- - The same cache as ARM3 (4Kbyte, 64 way set associative, random
- replacement, 4 word lines, write through)
-
- - An 8 deep Write Buffer, with 2 independent addresses, so most write
- operations execute in one cycle plus one cycle per register saved, (i.e.
- two STR take 4 cycles, an STM with 8 registers takes 9, one STR and an
- STM with 7 registers takes 10)
-
- - On chip MMU, including 32 entry Translation Lookaside Buffer (TLB),
- with in chip Page Table walking hardware for TLB misses through a two
- level page table system. Memory can be carved up into Segments (1Mbyte)
- (not to be confused with Intel style segments), Big Pages (64K) and
- Little Pages(4K). Each page has protection for quarter size subpages.
- Any Segment or Page may belong to one of 16 Process Domains, each domain
- has its own protection. Domains allow concurrent garbage collection.
-
- - Support for address alignment faults. Word accesses to non word
- addresses may optionally be faulted. Useful for pointer chain following.
-
- - Co-processor interface as on ARM3
-
- Tools
- =====
-
- ARM Ltd has available a full complement of support tools, PC and
- Unix hosted, including ARM targetted C compiler, ANSI C library,
- assembler, linker, debugger, and instruction set emulator.
-
- Dave
-
- +--------------------------------------------------------------------------+
- | djaggar@advanced-risc-machines.co.uk (djaggar@armltd.co.uk) |
- | Advanced RISC Machines Ltd, Swaffham Bulbeck, Cambridge CB5 0NA, England |
- | Phone: +44 223 813 000 Extn 210 Fax: +44 223 812 800 |
- +--------------------------------------------------------------------------+
-
-
-
-
- From: bernhard@flipper.pvv.unit.no (Kjetil Bernhard Thomassen)
- Subject: GEC-Plessey ARM chips incl. FPA.
- Date: 15 Jan 93 05:47:44 GMT
-
- I recently received the 1992/93 shortform catalog from GEC-Plessey
- Semiconductors. This has the following ARM chips:
-
- Type Max clock freq. MIPS Package
- P60ARM(4) 20 MHz 6 GP100
- P600ARM(4) 20 MHz 14 GP160
- P610ARM(4) 20 MHz 14(2) TQFP144
- PFPA10ARM(3) 20 MHz N/A HP64
-
- (1) Manufactured under Licence from Advanced RISC Machines Ltd.
- (2) Approximate speed, assuming use of DRAM for external memory.
- (3) Also requires FPA support code, as some instructions are
- implemented in software.
- (4) Software Development Toolkit available.
-
- The ARM60 is just an ARM6 macrocell + whatever is needed to get it going.
- The ARM600 is an ARM6 with 4 KB 64-way set-associativ cache, MMU based
- on MEMC2, write buffer (8 words, I think) and coprosessor interface.
- The ARM610 is essantially an ARM600 without coprosessor interface.
- There are a few more differences, and if anyone is interested, I could
- post that too.
-
- VLSI Technology manufactures the ARM61 in addition. This is just an
- ARM2 built around the ARM6 macrocell.
-
- More information can be obtained from the Local Customer Service
- Centre:
- UK and Scandinavia: Tel: (0793) 518510
- France & BENELUX: Tel: France (1) 64 46 23 45
- Germany, Austria & Switzerland: Tel: Germany 089/36 0906-0
- Italy: Tel: (02) 33 00 10 44/45
- Japan: Tel: (03) 3296-0281
- North Amerika: Integrated Circuits and Microwave Products, CA, USA,
- Tel: (408) 438 2900 ITT
- Hybrid Products, NY, USA, Tel: (516) 293 8686
- South East Asia: Tel: Singapore (65) 3827708
- Sweden: Tel: 46 8 7228690
-
- I have the data books for the ARM6, ARM60 and ARM610 from GEC-Plessey,
- and the full addresses for the Consumer Service Centres.
-
- Please email me if you want the full adresses for the above. I also
- have adresses to the world wide distributors.
-
- Kjetil Bernhard Thomassen
- bernhard@pvv.unit.no
-
-
-
-
- From: pwatson@lincoln.gpsemi.com (Philip Watson)
- Subject: ARM Ltd introduces new RISC Processor
- Date: 25 Feb 93 10:44:06 GMT
-
- This extract comes from the latest issue of Electronics Times (25/2/93)
-
- ARM has revealed details of its next generation risc core, the ARM 7.
- Apple is among those expected to use it in future generations of handheld
- products.
-
- The Arm 7 processor core will use half the power of the existing offering,
- the ARM 6, and will be around half the die size. In a full processor design
- it should provide 50% to 100% more performance, according to Robin Saxby,
- managing director of ARM.
-
- Saxby said a new processor based on the ARM 7 core would be launched in
- the second half of the year: "We know the ARM 7 core will work, but the
- ARM700 processor with bigger caches we haven't taped out yet."
-
- He said the ARM 6 core in 5v 1um CMOS used 33,500 transistors in 11.1 sq mm
- A shrink to 5v 0.8um CMOS reduced the area to 5.4 sq mm, and cut power by
- 20%. ARM added 2000 transistors to the core to stabilise 3.3v operation,
- increasing its area to 5.9 sq mm. Saxby said the ARM 7 core would be
- 36,000 transistors, and at 3.3v would use half the power of the 5v ARM 6
- core.
-
- "The first implementation of the ARM 7 will be in the ARM 700," Saxby added.
- "The performance improvement of the ARM 700 over the ARM 610 will be 50 to
- 100%."
-
- "We have to keep pushing performance up and power consumption down," Saxby
- continued. "Making the right trade-offs is our skill."
-
- Saxby is beginning a concerted move into the Japanese market by opening a
- sales and support office on Monday.
-
- "Our remote offices are co-ordination and collaboration offices with
- partners," said Saxby. "We'll also use them to keep our eyes and ears (sic!)
- to the ground." A business development manager has been appointed and trained
- by the company. "One of his jobs will be to communicate with our design
- partners."
-
-
- From: barrett@turtle.fisher.com
- Date: 3 Jun 93 08:47:13 CDT
- Subject: New ARMs
-
- There is an interesting article in Electronics Weekly, June 2nd page 4. Here
- are some extracts :-
-
- ARM8 will be a new generation chip with 80-100 Dhrystones - expected to be
- available not before 1995." This will not be a successor to the ARM6 or ARM7,
- it will be on a different level."
-
- 'The successor to the ARM6, the 40-60K Dhrysones ARM7 will be intoduced in the
- 3rd quarter. Low power processors based on it, the ARM700/710, will be
- available at the turn of the year.'
-
- The asynchronous ARM10 is planned for the second half of the decade. This is
- based upon a development project ARM is supporting at Manchester University.
-
- ARM6 core has 20-30K Dhrystones.
-
- Article was based on an interview with Robin Saxby.
-
- Ralph Barrett
- Fisher Rosemount
- Leicester UK
-
-
-